//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2019.03.12 时间 12:12:00 PM CST 
//


package com.youhome.service.listhub;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;


/**
 * 
 * 				DateTime element with an isgSecurityClass attribute.
 * 			
 * 
 * <p>SecureDateTime complex type的 Java 类。
 * 
 * <p>以下模式片段指定包含在此类中的预期内容。
 * 
 * <pre>
 * &lt;complexType name="SecureDateTime">
 *   &lt;simpleContent>
 *     &lt;extension base="&lt;http://rets.org/xsd/RETSCommons>nullable-dateTime">
 *       &lt;attribute ref="{http://rets.org/xsd/RETSCommons}isgSecurityClass use="required""/>
 *     &lt;/extension>
 *   &lt;/simpleContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SecureDateTime", propOrder = {
    "value"
})
@XmlSeeAlso({
    UsedTimestamp.class,
    ModificationTimestamp.class
})
public class SecureDateTime {

    @XmlValue
    protected String value;
    @XmlAttribute(name = "isgSecurityClass", namespace = "http://rets.org/xsd/RETSCommons", required = true)
    protected String isgSecurityClass;

    /**
     * 
     * 				Utilization of the xml validation trick of nullability.
     * 				See nntp:microsoft.public.dotnet.xml
     * 				messageId O8#J5#61EHA.2676@TK2MSFTNGP12.phx.gbl
     * 				by Patricia Walmsley.
     * 
     * 				As noted therein, the normally described solution of
     * 				using the nillable attribute requires the addition of
     * 				the xs:nil="true" to each element that is nil.
     * 
     * 				The solution provided in the nntp group
     * 				xmlschema-dev@w3.org
     * 				messageId 170431525270.20030527171850@jenitennison.com
     * 				does not work.
     * 
     * 				The union permits the underlying data type
     * 				representation and the empty element tag.
     * 				Both a valid dateTime and the string "" will validate.
     * 
     * 				This documentation comment applies to all simpleTypes
     * 				with the name pattern nullable-data-type.
     * 			
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getValue() {
        return value;
    }

    /**
     * 设置value属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setValue(String value) {
        this.value = value;
    }

    /**
     * 获取isgSecurityClass属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getIsgSecurityClass() {
        return isgSecurityClass;
    }

    /**
     * 设置isgSecurityClass属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setIsgSecurityClass(String value) {
        this.isgSecurityClass = value;
    }

}
